runtime.p.gFree (field)
18 uses
runtime (current package)
proc.go#L4639: pp.gFree.push(gp)
proc.go#L4640: pp.gFree.n++
proc.go#L4641: if pp.gFree.n >= 64 {
proc.go#L4647: for pp.gFree.n >= 32 {
proc.go#L4648: gp := pp.gFree.pop()
proc.go#L4649: pp.gFree.n--
proc.go#L4669: if pp.gFree.empty() && (!sched.gFree.stack.empty() || !sched.gFree.noStack.empty()) {
proc.go#L4672: for pp.gFree.n < 32 {
proc.go#L4682: pp.gFree.push(gp)
proc.go#L4683: pp.gFree.n++
proc.go#L4688: gp := pp.gFree.pop()
proc.go#L4692: pp.gFree.n--
proc.go#L4731: for !pp.gFree.empty() {
proc.go#L4732: gp := pp.gFree.pop()
proc.go#L4733: pp.gFree.n--
proc.go#L4862: n -= pp.gFree.n
proc.go#L5823: print(" runqsize=", t-h, " gfreecnt=", pp.gFree.n, " timerslen=", len(pp.timers), "\n")
runtime2.go#L659: gFree struct {
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |